;
;
;@@@@@@@@@@@@@@@@@IvVݒ
;
;
                                                                                                                              [Statedef 8888]
Physics=N
Anim=10000
hitdefpersist = 1
movehitpersist = 1
;ŊJz肵Ă܂̂ŁAł̕ҏW𐄏܂B

;var(**) = *
;          ̐ύXĂB̕ȊO͕ύXȂłB
;            ̕ȊOύXāAsNĂΉ˂܂̂ŁB
;            ύXA㏑ۑΊłB
                                                                                                                              [State 8888, Q[WcW]
Type=ParentVarSet
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
;||||||||||||||||||||||||||||||||||||||||||||||||||
;Q[W̉W

;̐ŉE(2P͍)\ʒuړ܂B
;̐ŋtɕ\ʒuړ܂B

var(20) = 0
                                                                                                                              [State 8888, Q[WcW]
Type=ParentVarSet
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
;||||||||||||||||||||||||||||||||||||||||||||||||||
;Q[W̏cW

;̐ŉɕ\ʒuړ܂B
;̐ŏ㑤ɕ\ʒuړ܂B

var(21) = 0

                                                                                                                              [State 8888, |]
Type=ParentVarSet
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
;||||||||||||||||||||||||||||||||||||||||||||||||||
;|̍ől

;|̂̍őlύXł܂Bl͌Ɠ20łB
;0ɐݒ肷ƍ|̂͂ȂȂ܂B
;̃Lőꍇ0ɐݒ肷ƒxǂ܂B

var(10) = 20

;||||||||||||||||||||||||||||||||||||||||||||||||||                         
[State 8888, `hx]
Type=ParentVarSet
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
;`hx
;`h̋ݒ

;1`10炢KłB1ȏłΓ삵܂Bl͂܂񂪁A
;10ȏ͂ςȂƎv܂B܂AグƍsPɂȂ܂B
;x邱ƂŎgpĂU̎ނAUpxቺ܂B

var(56) = 10
                                                                                                                              [State 8888, `hK[hx]
Type=ParentVarSet
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"

;||||||||||||||||||||||||||||||||||||||||||||||||||
;`hK[hx
;`h̃K[ȟłݒ

;0`10͈̔͂LłB0`10ȊOłA삵܂AӖ͂܂B
;グĂAقǊmȃK[h͂܂BAɂ͂Ȃ܂B
;0AĨK[h͖ɂȂ܂B(MUGENAI̓K[h܂B)
;10ł\Ă܂B

var(58) = 10
                                                                                                                              [State 8888, ƒɂ݂y]
Type=ParentVarSet
var(55) = 1
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"

;||||||||||||||||||||||||||||||||||||||||||||||||||
;ƒɂ݂y

;ɌoAgp邩ǂ̐ݒ肪ł܂
;QoJ[ON/OFF؂ւꍇ́A
;"Root,PalNo = [7,11]"̐ݒ肵J[̔ԍɕύXΊłB
;"Ԃł7`11PJ[Ŋo\ɂȂĂ܂B12P͈ӖłB
;J[̔ԍ͈ȉ̒ʂł
;A{^ : 1@@START+A{^ : 7
;B{^ : 2@@START+B{^ : 8
;C{^ : 3@@START+C{^ : 9
;X{^ : 4@@START+X{^ : 10
;Y{^ : 5@@START+Y{^ : 11
;Z{^ : 6@@START+Z{^ : 12

Trigger1 = Root,PalNo = [7,11]
                                                                                                                              [State 8888, BOSS[h]
Type=ParentVarSet
var(58)=1
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"

;||||||||||||||||||||||||||||||||||||||||||||||||||
;BOSS[h

;ω͖̂h͂łBȊO͕ω܂B
;"Trigger1 = 1""Trigger1 = 0"ɕύXOFFɂȂ܂B
;OFFɂƒʏ̖h͂ɂȂ܂B
;̃J[̂ݐݒ肷ꍇ"Trigger1 = 1"
;L̗lɕҏWĂB

Trigger1 = 1
                                                                                                                              [State -2, pȂ񂼎gĂ񂶂˂I]
Type=ParentVarSet
var(25)=1
TriggerAll=NumEnemy
TriggerAll=IsHelper(8888)&&Name="Barbatos_Goetia"

;||||||||||||||||||||||||||||||||||||||||||||||||||
;pȂ񂼎gĂ񂶂˂I

;ɐݒ肵L̓̍sɑ΂AJE^[fuCo[𔭓悤ɂȂ܂B
;͂܂񂪁A悭Ȃꍇ͕ύXȂŉB

Trigger1 = EnemyNear(Root,var(30)),Name = "Buront";L
Trigger1 = EnemyNear(Root,var(30)),AuthorName = "RYU-SAN";Җ
Trigger1 = (EnemyNear(Root,var(30)),StateNo = [68000,68003]);̏
Trigger2 = EnemyNear(Root,var(30)),Name = "dc_lion"
Trigger2 = EnemyNear(Root,var(30)),AuthorName = "Alfred"
Trigger2 = (EnemyNear(Root,var(30)),Anim = [4000,4002]) && EnemyNear(Root,var(30)),Time > 31
Trigger3 = EnemyNear(Root,var(30)),Name = "Barbatos Komachi"
Trigger3 = EnemyNear(Root,var(30)),AuthorName = "soruzin"
Trigger3 = EnemyNear(Root,var(30)),StateNo = [700,717]
Trigger4 = EnemyNear(Root,var(30)),Name = "Barbatos Goetia"
Trigger4 = EnemyNear(Root,var(30)),AuthorName = "bird"
Trigger4 = (EnemyNear(Root,var(30)),Anim = 600)+(EnemyNear(Root,var(30)),Anim = 700)

;||||||||||||||||||||||||||||||||||||||||||||||||||                         
[State 8888, A@C@e@@ȁ@@g@@ā@@@@ˁ@@I]
Type=ParentVarSet
var(26)=1
TriggerAll=NumEnemy

TriggerAll=IsHelper(8888)&&Name="Barbatos_Goetia"

;A@C@e@@ȁ@@g@@ā@@@@ˁ@@I
;
;ɐݒ肵L̓̍sɑ΂AJE^[ab𔭓悤ɂȂ܂B
;͂܂񂪁A悭Ȃꍇ͕ύXȂŉB

Trigger1 = EnemyNear(Root,var(30)),Name = "Reisen_Udongein_Inaba";L
Trigger1 = EnemyNear(Root,var(30)),AuthorName = "Aotsuki";Җ
Trigger1 = EnemyNear(Root,var(30)),StateNo = 3060 && EnemyNear(Root,var(30)),AnimElem = 6,>=0;̏
Trigger2 = EnemyNear(Root,var(30)),Name = "Reisen_Udongein_Inaba"
Trigger2 = EnemyNear(Root,var(30)),AuthorName = "Aotsuki"
Trigger2 = EnemyNear(Root,var(30)),StateNo = 3070 && EnemyNear(Root,var(30)),AnimElem = 5,>=0
Trigger3 = EnemyNear(Root,var(30)),Name = "Buront"
Trigger3 = EnemyNear(Root,var(30)),AuthorName = "RYU-SAN"
Trigger3 = (EnemyNear(Root,var(30)),StateNo = [4000,4001]) && EnemyNear(Root,var(30)),AnimElem = 8,>=0
Trigger4 = EnemyNear(Root,var(30)),Name = "Donald"
Trigger4 = EnemyNear(Root,var(30)),AuthorName = "kishio"
Trigger4 = EnemyNear(Root,var(30)),StateNo = 1800 && EnemyNear(Root,var(30)),AnimElem = 2,>=0
Trigger5 = EnemyNear(Root,var(30)),Name = "faust"
Trigger5 = EnemyNear(Root,var(30)),AuthorName = "muteki"
Trigger5 = EnemyNear(Root,var(30)),StateNo = 1300 && EnemyNear(Root,var(30)),AnimElem = 3,>=0
Trigger6 = EnemyNear(Root,var(30)),Name = "JAGI"
Trigger6 = EnemyNear(Root,var(30)),AuthorName = "Ahuron"
Trigger6 = EnemyNear(Root,var(30)),StateNo = 1500 && EnemyNear(Root,var(30)),AnimElem = 7,>=0
Trigger7 = EnemyNear(Root,var(30)),Name = "JAGI"
Trigger7 = EnemyNear(Root,var(30)),AuthorName = "Ahuron"
Trigger7 = EnemyNear(Root,var(30)),StateNo = 1550 && EnemyNear(Root,var(30)),AnimElem = 5,>=0
Trigger8 = EnemyNear(Root,var(30)),Name = "JAGI"
Trigger8 = EnemyNear(Root,var(30)),AuthorName = "Ahuron"
Trigger8 = EnemyNear(Root,var(30)),StateNo = 1600 && EnemyNear(Root,var(30)),AnimElem = 7,>=0
Trigger9 = EnemyNear(Root,var(30)),Name = "JAGI"
Trigger9 = EnemyNear(Root,var(30)),AuthorName = "Ahuron"
Trigger9 = EnemyNear(Root,var(30)),StateNo = 2000 && EnemyNear(Root,var(30)),AnimElem = 7,>=0
Trigger10 = EnemyNear(Root,var(30)),Name = "Reisen Udongein Inaba"
Trigger10 = EnemyNear(Root,var(30)),AuthorName = "Shiroto"
Trigger10 = EnemyNear(Root,var(30)),StateNo = 2150 && EnemyNear(Root,var(30)),Time > 14

;||||||||||||||||||||||||||||||||||||||||||||||||||                         
[State 8888, MlɉƐ키i͂˂I]
Type=ParentVarSet
var(27)=1
TriggerAll=RoundState>1
TriggerAll=NumEnemy

TriggerAll=IsHelper(8888)&&Name="Barbatos_Goetia"

;MlɉƐ키i͂˂I
;
;ɐݒ肵L̓̍sɑ΂A`[vG~lCg𔭓o悤ɂȂ܂B
;͂܂񂪁A悭Ȃꍇ͕ύXȂŉB
;܂A`[vG~lCg𔭓ƁAU͂PO{ɂȂ܂B

Trigger1 = EnemyNear(Root,var(30)),Name = "dc_lion";L
Trigger1 = EnemyNear(Root,var(30)),AuthorName = "Alfred";Җ
Trigger1 = EnemyNear(Root,var(30)),var(50) = 0;̏


;||||||||||||||||||||||||||||||||||||||||||
;||||||||||||||||||||||||||||||||||||||||||
;||||||||||||||||||||||||||||||||||||||||||
;||||||||||||||||||||||||||||||||||||||||||
;||||||||||||||||||||||||||||||||||||||||||
;͕̉ύX̕Kv͂܂B
;||||||||||||||||||||||||||||||||||||||||||
;||||||||||||||||||||||||||||||||||||||||||
;||||||||||||||||||||||||||||||||||||||||||
;||||||||||||||||||||||||||||||||||||||||||
;||||||||||||||||||||||||||||||||||||||||||
















[State 8888, {̂ɕtʒu]
Type=BindToRoot
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
Facing=1
Pos=0,0

[State 8888, ϐ]
Type = ParentVarSet
TriggerAll=IsHelper(8888)&&Name="Barbatos_Goetia"
Trigger1=Root,PalNo = [11,12]
Trigger2=Root,var(29) != 543210 && var(11) < 2
var(11)=9999
IgnoreHitPause = 1

[State 8888, ϐ]
Type=VarSet
Trigger1=Root,fvar(34)!=0
Trigger2=var(47)!=[0,9]
var(47)=0

[State 8888, ϐ]
Type=VarAdd
TriggerAll=NumEnemy
Trigger1=Root,fvar(34)=0
Trigger1=EnemyNear(Root,var(30)),Alive|EnemyNear(Root,var(30)),Life>0
var(47)=1
IgnoreHitPause=1

[State 8888, ϐ]
Type=ParentVarSet
TriggerAll=IsHelper(8888)&&Name="Barbatos_Goetia"
TriggerAll=NumEnemy
Trigger1=Root,fvar(34)=0&var(47)>9
fvar(34)=1
IgnoreHitPause=1

[State 8888, ϐ]
Type=VarAdd
Trigger1=var(48)>0
var(48)=1
IgnoreHitPause=1

[State 8888, ϐ]
Type=VarSet
Trigger1=Root,var(48)=1
var(48)=1

[State 8888, ϐ]
Type=VarSet
Trigger1=var(48)>0&&!var(49)
Trigger1=var(48)!=Root,var(48)
var(49)=1

[State 8888, ]
Type=Helper
Trigger1=Root,PalNo=12&&var(49)=1
Trigger2=P2StateNo=10006&&P2MoveType=H&&Root,fvar(27)&&var(49)=1
StateNo=13000
ID=13000
Name="LunaClock"
Pos=0,0
PosType=P1
Ownpal=1
KeyCtrl=0
HelperType=Player
IgnoreHitPause=1
SuperMoveTime=2147483647
PauseMoveTime=2147483647
Size.Ground.Back=0
Size.Ground.Front=0

[State 8888, ϐ]
Type=VarSet
Trigger1=var(49)>0
var(48)=Root,var(48)

[State 8888, ϐ]
Type=VarSet
Trigger1=var(49)
var(49)=0

[State 8888, Aj] 
Type=ChangeAnim
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
Trigger1=Root,StateNo=0||Root,StateNo=5900
Value=8888

[State 8888, Aj] 
Type=ChangeAnim
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
Trigger1=NumTarget
Value=10000

[State 8888, ԕύX]
Type=StateTypeSet
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
Trigger1=Root,StateNo=0||(Root,StateNo=5900&&Root,Time=42)
StateType=A
MoveType=A

[State 8888, ԕύX]
Type=StateTypeSet
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
Trigger1=NumTarget
MoveType=I

[State 8888, qbg`]
Type=HitDef
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
Trigger1=!NumTarget
Attr=,NT
Damage=0
GetPower=0
GivePower=0
HitFlag=MAFD
AffectTeam=F
PauseTime=0,0
SparkNo=-1
Guard.SparkNo=-1
HitSound=-1
GuardSound=-1
Ground.SlideTime=0
Guard.SlideTime=0
Ground.HitTime=0
Air.HitTime=0
AirGuard.CtrlTime=0
NumHits=0
P2StateNo=0
P2GetP1State=0
ID=8888

[State 8888, g`]
Type=ReversalDef
Trigger1=IsHelper(8888)&&Name="Barbatos_Goetia"
Trigger1=NumTarget
Reversal.Attr=SCA,AA,AT,AP
PauseTime=0,0
SparkNo=s10000
NumHits=0
IgnoreHitPause=1

[State 8888, J]
Type=TargetDrop
TriggerAll=IsHelper(8888)&&Name="Barbatos_Goetia"
Trigger1=NumTarget
Trigger1=Target,ID!=Root,ID
ExcludeID=Root,ID
keepOne=0

[State 8888, Ct]
Type=TargetLifeAdd
TriggerAll=IsHelper(8888)&&Name="Barbatos_Goetia"&&Root,PalNo=12
Trigger1=NumTarget
Trigger1=Target,ID=Root,ID
Value=-Root,Life+IfElse(Root,fvar(8)<-999,IfElse((Root,fvar(9)!=[-2001,-2000]),LifeMax,Ceil(Root,fvar(9)+2000)),Ceil(Root,fvar(8)+1000))
Absolute=1
IgnoreHitPause = 1

[State 8888, Xe[gύX]
Type=TargetState
TriggerAll=IsHelper(8888)&&Name="Barbatos_Goetia"&&(Root,PalNo=12||Root,var(29)!=543210)
Trigger1=NumTarget
Trigger1=Target,ID=Root,ID
Trigger1=!Root,Alive&RoundState=2&(Root,var(48)=Root,var(49))
Trigger1=Root,Life>0||(Root,fvar(8)!=[-1001,-1000])||Root,fvar(9)!=[-2001,-2000]
Value=21360897
IgnoreHitPause=1

[State 8888, ]
Type=AssertSpecial
TriggerAll=Root,PalNo=12||Root,var(29)!=543210
Trigger1=Root,fvar(34)!=0
Trigger1=Root,Life>0||(Root,fvar(8)!=[-1001,-1000])||Root,fvar(9)!=[-2001,-2000]
Trigger1=(Root,StateNo!=3101&Root,StateNo!=3110&Root,StateNo!=3120&Root,StateNo!=3130)|(Root,var(48)!=Root,var(49))
Flag=NoKO
IgnoreHitPause=1

[State 8888, dl΍]
Type=AssertSpecial
Trigger1=Root,Alive&&RoundState=4&&Root,StateNo!=120
Flag=RoundNotOver

[State 8888, Xe[gύX]
Type=ChangeState
Trigger1=Root,StateNo=5150&&!Root,Alive&&Root,Time>0
Value=5150
